slaughtering block - French English Dictionary